package pe.com.bbva.efcap.servidor.servicio;

import java.util.List;

import pe.com.bbva.efcap.servidor.bean.PeriodoCuentaBean;
import pe.com.bbva.efcap.servidor.bean.ValoresBean;
import pe.com.bbva.efcap.servidor.bean.rating.PeriodoBean;
import pe.com.bbva.efcap.servidor.modelo.entidad.DetalleSimulacion;
import pe.com.bbva.efcap.servidor.modelo.entidad.Indicador;
import pe.com.bbva.efcap.servidor.modelo.entidad.ParametroGeneral;
import pe.com.bbva.efcap.servidor.modelo.entidad.Simulacion;


public interface DetalleSimulacionService {
	
	public List<PeriodoCuentaBean> getPeriodoCuentas(int codSimulacion, String catalogo, String tipoDependencia);
	
	public List<PeriodoCuentaBean> getSimulacionProyeccion(int codSimulacion, String catalogo);
	
	public List<DetalleSimulacion> getDetalleSimulacion(int codSimulacion, int codIndicador, int tipDependencia);

	public List<ValoresBean> buscarNumeroPeriodos(String codigoSimulacion);
	
	public long guardarDetalleSimulacion(DetalleSimulacion detalleSim);
	
	public Indicador obtenerIndicadorPorCodigo(String codigo, String idSimulacion);
}
